1 Check: 2 3 RewriteRuleElementStream is in CSharp3 not a generic type! 4 5 Look for Get() to turn into indexers! 6 7 API CHANGES FROM ANTRLR 3.1 to ANTLR 3.2 8 9 Removed any obsolete API. Lots of properties and methods have been turned virtual. Constants in UPPERCASE_ONLY have been turned into UppercaseOnly. 10 11 Antlr.Runtime.Tree.Tree renamed to Antlr.Runtime.Tree.TreeConstants 12 13 Antlr.Runtime.BaseRecognizer.Failed() has been turned into a property 14 Antlr.Runtime.BaseRecognizer.NEXT_TOKEN_RULE_NAME renamed to Antlr.Runtime.BaseRecognizer.NextTokenRuleName 15 Antlr.Runtime.BaseRecognizer.MEMO_RULE_FAILED renamed to Antlr.Runtime.BaseRecognizer.MemoRuleFailed 16 Antlr.Runtime.BaseRecognizer.MEMO_RULE_UNKNOWN renamed to Antlr.Runtime.BaseRecognizer.MemoRuleUnknown 17 Antlr.Runtime.BaseRecognizer.INITIAL_FOLLOW_STACK_SIZE renamed to Antlr.Runtime.BaseRecognizer.InitialFollowStackSize 18 Antlr.Runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL renamed to Antlr.Runtime.BaseRecognizer.DefaultTokenChannel 19 Antlr.Runtime.BaseRecognizer.HIDDEN renamed to Antlr.Runtime.BaseRecognizer.Hidden 20 Antlr.Runtime.BaseRecognizer.Input has been removed. 21 22 Antlr.Runtime.Parser.Input - return type has been changed to ITokenStream 23 24 Antlr.Runtime.Lexer.Input - return type has been changed to ICharStream 25 26 Antlr.Runtime.TreeParser - return type has been changed to ITreeNodeStream 27 28 Antlr.Runtime.RuleReturnScope - removed setters from properties 29 30 Antlr.Runtime.ParserRuleReturnScope - removed setters from properties 31 Antlr.Runtime.ParserRuleReturnScope.start has been made public 32 Antlr.Runtime.ParserRuleReturnScope.stop has been made public 33 34 Antlr.Runtime.TreeRuleReturnScope - removed setter from property 35 36 Antlr.Runtime.Tree.RewriteRuleElementStream is no longer generic (this causes appropriate changes to the derived classes). Usually T and SpecializingType have been replaced with "object". 37 Antlr.Runtime.Tree.RewriteRuleElementStream.HasNext has been turned into a property 38 Antlr.Runtime.Tree.RewriteRuleElementStream._Next() has been merged with NextTree() 39 Antlr.Runtime.Tree.RewriteRuleElementStream.Dup() has been added 40 41 Antlr.Runtime.Tree.RewriteRuleTokenStream.Dup() has been added 42 43 Antlr.Runtime.Tree.RewriteRuleTokenStream.Dup() has been added 44 45 Antlr.Runtime.CharStreamConstants.EOF has been renamed to EndOfFile 46 47 Antlr.Runtime.Tree.ITreeAdaptor.GetNilNode has been turned into property Nil (implementing classes followed) 48